#[钛妹]: 听说Python的条件判断能让程序自己“做决定”？快教教我！
#[钛哥]: 没错！就像教小孩做选择题，if是基础，elif是进阶，else保底方案，看例子：
age = 18
if age < 12:
    print("儿童票半价")
elif age < 60:
    print("请购买全价票")
else:
    print("长者专属优惠！")

#[钛妹]: 这个缩进看着好重要！写错会怎样？
#[钛哥]: 轻则报错，重则逻辑混乱！Python用缩进划分代码块，看错误示范：
if True:
print("这里没缩进")  # 会触发IndentationError报错

#[钛妹]: 如果多个条件同时成立，会执行哪个？
#[钛哥]: 按顺序判断，执行第一个满足的条件！后面自动跳过：
score = 85
if score >= 60:
    print("及格")     # 这里先满足
elif score >= 80:    # 虽然也满足，但不会执行
    print("优秀")

#[钛妹]: 那个单行写法的print("A") if a>b啥意思？
#[钛哥]: 这是三元表达式，适合简单判断！等效于：
a,b = 5,3
print("a大") if a > b else print("b大")

#[钛妹]: 多个条件组合判断咋写？比如年龄>18且性别女
#[钛哥]: 用and/or连接！注意优先级用括号更清晰：
age,gender = 20,"女"
if (age >= 18) and (gender == "女"):
    print("符合女性成人条件")

#[钛妹]: 如果判断条件要取反呢？比如“不在白名单里”
#[钛哥]: 用not运算符！比写else更直接：
blacklist = ["user1", "user2"]
user = "user3"
if user not in blacklist:
    print("允许访问")

#[钛妹]: 多层嵌套的判断怎么写？比如先判断国家再省份？
#[钛哥]: 像俄罗斯套娃，注意层级缩进！演示个温度判断：
temp = 28
if temp > 0:
    print("非零下温度")
    if temp > 25:
        print("建议开启空调")
    else:
        print("常温舒适区")
else:
    print("冰点以下注意防冻")

#[钛妹]: 如果暂时不想写判断内容，怎么占位？
#[钛哥]: 用pass跳过！避免语法错误：
if True:
    pass  # 待补充逻辑

#[钛哥]: #==========重点总结==========
#[钛哥]: #1. if结构按顺序判断，执行第一个满足条件
if x > 10: print("大于10")
#[钛哥]: #2. 缩进是代码块标记，4空格是规范
if True:
    pass  # ←左边有4空格
#[钛哥]: #3. 复杂判断用and/or组合
if (a>5) and (b<3): pass
#[钛哥]: #4. 三元表达式简化单行判断
res = "Yes" if flag else "No"
#[钛哥]: #5. not运算符反转条件
if not is_empty: pass

#[钛妹]: 原来条件判断就像交通信号灯，控制代码执行方向！
#[钛妹]:现在终于明白elif和else的区别啦~

#[钛妹]: 对了各位！持续学习才是硬道理！点赞关注不迷路！